/*
 * @Author: kanglang
 * @Date: 2021-02-09 14:00:20
 * @LastEditors: kanglang
 * @LastEditTime: 2021-04-16 15:46:09
 * @Description: B2B相关接口
 */

import { fetchGet, fetchPost, fetchDel, fetchPut, fetchPostImg, fetchPostUrl } from '@/config';
// 地址管理

export default {
  // 企业认证
  addLegal(params) {
    return fetchPost('user-api/api/v1/custLegal/addLegal', params);
  },
  // 查看企业认证
  getLegalState(params) {
    return fetchGet('user-api/api/v1/custLegal/getLegalState', params);
  },
  // 查看企业信息
  getLegalInfo(params) {
    return fetchGet('user-api/api/v1/custLegal/getLegalInfo', params);
  },
  // 查看法人信息
  getLegalIdCard(params) {
    return fetchGet('user-api/api/v1/custLegal/getLegalIdCard', params);
  },
  // 查看企业对公账户
  getLegalBankCard(params) {
    return fetchGet('user-api/api/v1/custLegal/getLegalBankCard', params);
  },
  // 查看管理员信息
  getLegalAdmin(params) {
    return fetchGet('user-api/api/v1/custLegal/getLegalAdmin', params);
  },
  // 重新认证企业信息
  updateLegalInfo(params) {
    return fetchPost('user-api/api/v1/custLegal/updateLegalInfo', params);
  },
  // 重新认证法人
  updateLegalIdCard(params) {
    return fetchPost('user-api/api/v1/custLegal/updateLegalIdCard', params);
  },
  // 重新认证企业对公账户
  updateLegalBankCard(params) {
    return fetchPost('user-api/api/v1/custLegal/updateLegalBankCard', params);
  },
  // 重新认证管理员
  updateLegalAdmin(params) {
    return fetchPost('user-api/api/v1/custLegal/updateLegalAdmin', params);
  },
  // 获取当前登录用户法人列表
  getCustomLegals(params) {
    return fetchGet('user-api/api/v1/custLegal/getCustomLegals', params);
  },
  // 员工列表
  getLegalUser(params) {
    return fetchGet('user-api/api/v1/custLegal/getLegalUser', params);
  },
  // 删除员工
  deleteLegalUser(params) {
    return fetchGet('user-api/api/v1/custLegal/deleteLegalUser', params);
  },
  // 查找员工
  custLegalFindUser(params) {
    return fetchGet('user-api/api/v1/custLegal/findUser', params);
  },
  // 获取验证码
  getSmsCode(params) {
    return fetchGet('user-api/api/v1/custLegal/getSmsCode', params);
  },
  addLegalUser(params) {
    return fetchPost('user-api/api/v1/custLegal/addLegalUser', params);
  },
  // 转让管理员
  updateLegalUser(params) {
    return fetchPost('user-api/api/v1/custLegal/updateLegalUser', params);
  },
  // 查看广发银行支行
  findOpenBankIdLikeName(params) {
    return fetchGet('paytrade-api/api/v1/paytrade/bank/findOpenBankIdLikeName', params);
  },
  // 保存法人信息
  saveCustRedis(params) {
    return fetchPost('user-api/api/v1/custLegal/saveCustRedis', params);
  },
  // 获取保存的法人信息
  getCustRedis(params) {
    return fetchGet('user-api/api/v1/custLegal/getCustRedis', params);
  },
  // 查询企业名称是否重复
  checkLegalName(params) {
    return fetchGet('user-api/api/v1/custLegal/checkLegalName', params);
  },
  // 查看是否是管理员
  getAppAuth(params) {
    return fetchGet('user-api/api/v1/custLegal/getAppAuth', params);
  },
  // 获取个人认证信息
  getcustInfo(params) {
    return fetchGet('user-app-api/api/v1/custbtb/getcustInfo', params);
  },
  // B2b个人认证
  custAuthentication(params) {
    return fetchGet('user-api/api/v1/custbtb/custAuthentication', params);
  },

};
